Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Dharwad Challenger 2003 - Dharwad 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Frito Lay/USTA Challenger - Binghamton Open Castilla y Leon - Segovia China Open - Beijing Windy City Classic - Winnetka Perth Challenger - Perth Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen X Open Internacional D'Andorra - Andorra Copa Sevilla Internacionales de Andalucia - Seville Arroyo de la Encomienda - Valladolid Garden Open 2004 - Rome Porsche Open - Poznan Open Costa Daurada - Tarragona Siemens Open 2004 - Scheveningen Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Porsche Open - Poznan Lambertz Open - Aachen BMW Tennis Championship - Sunrise Cordenons Challenger Prostejov Challenger Istanbul Challenger VIII Torneo Internazionale di Tennis - Barletta Marburg Challenger Scheveningen Challenger Biella Challenger Manerbio Challenger Como Challenger Genova Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Bratislava Challenger Perugia Challenger Internazionali di Tennis di Bergamo - Bergamo Seville Challenger Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Biella Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Heineken Open - Singapore Sophia Antipolis Challenger Bastad Challenger Cordenons Challenger Rome Challenger Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Prostejov Challenger Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Tunis Challenger Heilbronn Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger Bulgarian Open - Sofia Augsburg Challenger Belgaum Open - Belgaum Lambertz Open - Aachen Chennai Open - Chennai Gran Canaria 2 Challenger Memorial Savigni - Sassuolo Baumag Open - Budapest Tennis Napoli Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba Volkswagen Challenger 2004 - Wolfsburg 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki Infiniti Open - Los Angeles USTA Men's Challenger of Dallas - Dallas AIG Japan Open - Tokyo Czech Open 2006 - Prostejov Morocco Tennis Tour - Marrakech Australian Men's Hardcourt Championships - Adelaide The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Brest Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Helsinki Challenger Maia Challenger Adidas International - Sydney Sybase Open - San Jose The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Milan Indoors - Milan Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Gran Canaria 1 Challenger AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Adidas International - Sydney Open 13 - Marseille The Stella Artois Grass Court Championships - London Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland SAP Open - San Jose Open 13 - Marseille The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Legg Mason Tennis Classic - Washington Estoril Open - Estoril Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Grand Prix Hassan II - Casablanca The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland Generali Open - Kitzbuhel Estoril Open - Estoril U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo AEGON International - Eastbourne Campionati Internazionali di Sicilia - Palermo Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle Qatar Exxon Mobil Open - Doha Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart SAP Open - San Jose Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sabadell Atlantico - Barcelona Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Rome Challenger Mercedes Cup - Stuttgart Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Rome Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Portugal Open - Oeiras BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston AEGON Championships - London Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Open Parc - Lyon The Stella Artois Championships - London Antalya Cup - Antalya Synsam Swedish Open - Bastad Open Sud de France - Montpellier New York Open - New York BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Bordeaux Challenger Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz China Open - Beijing Valencia Open - Valencia ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London CMG Asia Open - Hong Kong Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Alicante Challenger Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Adidas International - Sydney Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Renault Slovenian Open - Ljubljana Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Croatia Open Umag - Umag BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach BCR Open Romania - Bucharest The Stella Artois Grass Court Championships - London China Open - Beijing AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham ATP Kremlin Cup - Moscow Heineken Open Singapore - Singapore Serbia Open - Belgrade Western & Southern Financial Group Masters - Cincinnati Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Cincinnati Erste Bank Open - Vienna Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal SAP Open - San Jose The Ericsson Open - Miami Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Marbella Challenger 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Ilkley Challenger Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Canberra Challenger Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Tennis Masters Series - Rome NASDAQ-100 Open - Miami BellSouth Open - Vina del Mar Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Rome Swiss Open - Gstaad Tennis Masters Series - Monte Carlo Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Heineken Open - Auckland Masters Series Hamburg - Hamburg Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells AIG Japan Open - Tokyo Rogers Masters - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Thailand Open - Bangkok Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Open SEAT 2008 - Barcelona BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia BNP Paribas Open - Indian Wells Winston Salem - Winston Salem French Open - Paris Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid AEGON Championships - London Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Eurocard Open - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London Tennis Masters Series - Hamburg Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Open Tennis - Miami Wimbledon - London Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami U.S. Open - New York The Dubai Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Shenzhen Open - Shenzhen Wimbledon - London Legg Mason Tennis Classic - Washington European Open - Antwerp U.S. Open - New York Erste Bank Open - Vienna ASB Classic - Auckland U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York French Open - Paris French Open - Paris St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Telecom Italia Masters - Rome Sony Ericsson Open - Miami Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 French Open - Paris Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Hopman Cup - Perth Wimbledon - London AAMI Classic - Kooyong Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid French Open - Paris Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, Group 1, 2R, AUS-THA 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Olympics - London Olympics - Beijing